package com.gmrz.webauthn.protocol.v1.schema;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

import java.util.List;


public class PublicKeyCredentialDescriptor {
    @SerializedName("type")
    @Expose
    private PublicKeyCredentialType type;
    @SerializedName("id")
    @Expose
    private String id;
    @SerializedName("transports")
    @Expose
    private List<AuthenticatorTransport> transports;

    public PublicKeyCredentialType getType() {
        return this.type;
    }

    public String getId() {
        return this.id;
    }

    public List<AuthenticatorTransport> getTransports() {
        return this.transports;
    }

    public void setType(PublicKeyCredentialType type) {
        this.type = type;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setTransports(List<AuthenticatorTransport> transports) {
        this.transports = transports;
    }
}
